Trusted Hardware for Partitioned Multicore
نویسندگان
چکیده
This paper aims to give a comprehensive design of the trusted hardware layer for a partitioned multicore processor. We start our design with the Trusted Platform Module (TPM) and propose changes to the TPM architecture that are necessary for a partitioned multicore processor. We propose several security measures to make the system secure against plausible known attacks. We analyze the system implementation trade-offs and provide some simulation results to illustrate them. We also propose a protocol for bulk decryption which combines the security of the TPM with the efficiency of a general purpose CPU. We suggest a number of changes to the hardware and the cryptographic primitives to improve the security and efficiency of the system.
منابع مشابه
A Lightweight Spatio-temporally Partitioned Multicore Architecture for Concurrent Execution of Safety Critical Workloads
Modern aircraft systems employ numerous processors to achieve system functionality. In particular, engine controls and power distribution subsystems rely heavily on software to provide safety-critical functionality, and are expected to move towards multicore architectures. The computing hardware-layer of avionic systems must be able to execute many concurrent workloads under tight deterministic...
متن کاملAdapting to Dynamic Heterogeneity : Virtualization for Themulticore Era
As the computing industry enters the multicore era, exponential growth in the number of transistors on a chip continues to present challenges and opportunities to computer architects. This dissertation identifies and addresses one emerging issue in particular: that of dynamic heterogeneity, which can arise, even among physically homogeneous cores, from changing reliability, power, or thermal co...
متن کاملComparing Separate and Statically-Partitioned Caches for Time-Predictable Multicore Processors
In this paper, we quantitatively compare two different time-predictable multicore cache architectures, separate and statically-partitioned caches, through extensive simulation. Current research trends primarily focus on partitioned-cache architectures in order to achieve time predictability for hard real-time multicore based systems, and our experiments reveal that separate caches actually lead...
متن کاملSHARB: Shared Resource Arbitration in Partitioned Multicore Systems via Library Interposition
With the increasing computational capabilities of multicore hardware platforms for embedded systems, the extent of software-based functionalities also grows continuously. Concurrently, formerly distributed functionalities are now integrated into a common platform. This is supported by multicore architectures, which allow the parallel computation of independently developed software components. T...
متن کاملEnsuring System Integrity using Limited Local Memory
System integrity monitors, such as rootkit detectors, rely critically on the ability to fetch and inspect pages containing code and data of a target system under study. To avoid being infected by malicious or compromised targets, state of the art system integrity monitors rely on virtualization technology to set up a tamper-proof execution environment. Consequently, the virtualization infrastru...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009